home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OK PC 54
/
OKPC #54 I-97.iso
/
milenium
/
win95
/
microsft
/
ie30
/
activex
/
msicpb.exe
/
RCDATA
/
CABINET
/
README.TX_
/
README.TX
Wrap
Text File
|
1996-04-25
|
6KB
|
207 lines
Microsoft Active/X Internet Controls
BETA2: Notes/Issues/Workarounds
Welcome to BETA2 of the Microsoft Active/X Internet Controls! Contained within this
document are notes to users of BETA1 of the Microsoft Active/X Internet Controls,
known Issues that you will run into and have questions/bug reports about (but we already
know about) and finally Workaround solutions that have been developed for previously
reported control issues.
Some of the previously reported issues that have been addressed in BETA2 of the
Microsoft Active/X Internet Controls are:
Improved operational support for users of Microsoft Visual C++
Improved handling of control re-entrancy issues (breakpoints in asynchronous process events)
Overall control stability improvements
Some fit and finish improvements
P.S. - If you were previously using BETA1 of the Microsoft Active/X Internet Controls,
you MUST read the following Setup procedure section!!!
Setup procedure (IMPORTANT TO READ):
If you are running BETA1, RUN UNINSTALL prior to installing BETA2!
Uninstall does not mean merely deleting the files, it means running the uninstall
application from the ICP Program Group (WinNT) or from within Control Panel
Add/Remove Programs Applet (Win95)
Any application written with the BETA1 controls will not load in BETA2 properly
unless one of the following steps are completed:
1) Run the supplied CONVERT.EXE program against the Visual Basic
project file (source code is included as well) OR,
2) If you REALLY want to perform the following steps manually:
In any Visual Basic project file, replace the following BETA1
GUIDS (the following represents all one line, not two):
Object={AD03B780-5298-11CF-AAA2-0020AF2CEE5E}#1.0#0;
WINSCK.OCX
Object={6DE007F0-5598-11CF-8389-0020AF697014}#1.0#0;
FTPCT.OCX
Object={B14C3B60-55BE-11CF-96E7-0080C7C3C284}#1.0#0;
SMTPCT.OCX
Object={FD2F9730-5217-11CF-A674-0020AF6A0BF2}#1.0#0;
POPCT.OCX
Object={80ABBE10-5595-11CF-96E7-0080C7C3C284}#1.0#0;
NNTPCT.OCX
Object={6A617420-55DD-11CF-A97F-0020AF3F87B5}#1.0#0;
HTTPCT.OCX
Object={60996320-55D3-11CF-804C-00A02424E927}#1.0#0;
HTML.OCX
Reference=*\G{1C714B50-55AC-11CF-804C-
00A02424E927}#1.0#0#C:\WINDOWS\SYSTEM\NMOCOD.DLL
#Microsoft Internet Support Objects
With the following BETA2 GUIDS (the following represents all one
line, not two):
Object={B7FC3580-8CE7-11CF-9754-00AA00C00908}#1.0#0;
WINSCK.OCX
Object={B7FC3542-8CE7-11CF-9754-00AA00C00908}#1.0#0;
FTPCT.OCX
Object={B7FC3570-8CE7-11CF-9754-00AA00C00908}#1.0#0;
SMTPCT.OCX
Object={B7FC356A-8CE7-11CF-9754-00AA00C00908}#1.0#0;
POPCT.OCX
Object={B7FC3564-8CE7-11CF-9754-00AA00C00908}#1.0#0;
NNTPCT.OCX
Object={B7FC355F-8CE7-11CF-9754-00AA00C00908}#1.0#0;
HTTPCT.OCX
Object={B7FC354D-8CE7-11CF-9754-00AA00C00908}#1.0#0; HTML.OCX
Reference=*\G{B7FC35A4-8CE7-11CF-9754-00AA00C00908}#1.0#0#C:\NMSDK\DEBUG\NMOCOD.DLL#Microsoft Internet Support Objects
In any Visual Basic form file, replace the following BETA1
ProgIDs
HTTPCTLib.HTTPCT HTTPCT1
NNTPCTLib.nntpct nntpct1
POPCTLib.POPCT POPCT1
SMTPCTLib.smtpct smtpct1
FTPCTLib.FTPCT FTPCT1
With the following BETA2 ProgIDs
HTTPCTLib.HTTP HTTP1
NNTPCTLib.NNTP NNTP1
POPCTLib.POP POP1
SMTPCTLib.SMTP SMTP1
FTPCTLib.FTP FTP1
Known Issues:
All
You must register "Microsoft Internet Support Objects" via the
Tools.References... menu selection for all controls except WinSock.
WinSock
UDP does not support broadcast address (IP Address: 255.255.255.255)
Opening a common dialog with UDP in the project will prevent the
DataArrival event from firing
HTML
There are known rendering problems with EMWAC Web server
There is no support for proxies
Printing the HTML page has not been implemented
The ability to select text has not been implemented
HTTP
There are known downloading issues with EMWAC Web server
There is no support for proxies
FTP
There is no support for proxies
NNTP
Secure news groups on news servers that do not make the AUTHINFO
request will not currently authenticate.
Work Around Listing:
WinSock
With TCP and UDP you cannot send an embedded Null character in a string.
You must use a byte array. Sample source as follows:
Dim b() as Byte
s$ = "Test" & Chr$(0) & "Test" æalone would result in only "Test"
b = s$
TCP1.SendData b
A simple replacement for PING (with both TCP and UDP) is to connect and
send to the standard ECHO Socket port (which is usually 7)
HTML
For file based URLs use the following convention:
file:///c:/dir/file.htm
file://localhost/c:/dir/file.htm
file:///c:\dir\file.htm
file://localhost/c:\dir\file.htm
FTP
There are known issues with Microsoft IIS and the DirItem object.
Workaround is to use the DocOutput event rather than the ListItem event.
GetFile always appends to LocalFile currently. Workaround is to look for
icDocBegin in the DocOutput.State property and delete the LocalFile if it
exists.
Sample Application Listing
==========================
WinSock
Voice Chat sends recorded voice over a TCP/IP link.
Requires two machines
Requires a valid TCP/IP (PPP OK) network connection
Will be slow over a 14.4 connection
You must register the included .DLL (w/REGSVR32.EXE)
Adjust the microphone volume for distortion if occurs
HTML
Simple HTML Browser
Requires a valid TCP/IP (PPP OK) network connection
Requires a valid HTTP server or file HTML source
FTP
File Explorer integrates local, network and FTP files
Requires a valid TCP/IP (PPP OK) network connection
Requires a valid FTP server
NNTP
Network News Explorer client program
Requires a valid TCP/IP (PPP OK) network connection
Requires an NNTP source (service provider provides)
UUEncode/UUDecode .DLL must be compiled and registered prior to running
sample (w/REGSVR32.EXE)
SMTP/POP3
BulMail Client: Automated group sending and subscription
Requires a valid TCP/IP (PPP OK) network connection
Requires a SMTP account
Requires a POP3 account
Simple Samples
Simplified (ie. - bare minimum) samples have been included for most controls